package cn.bearspark.common.dto;

import java.time.LocalDateTime;

/**
 * 可延迟发布的接口
 * <p>
 * 发布带有 content, pubTime 字段的请求视图对象需要实现这个接口
 *
 * @author f
 */
public interface DelayPublishable {

    /**
     * 获取待发布的内容
     *
     * @return 待发布的内容
     */
    String getContent();

    /**
     * 设置待发布的内容
     */
    void setContent(String content);

    /**
     * 获取发布时间
     *
     * @return 发布时间
     */
    LocalDateTime getPubTime();
}
